iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0
  • Open Graphics Library

  • API

  • 大部分或者全部使用硬體加速而設計的

  • 函式的定義表面上類似於C程式語言

  • OpenGL有許多語言綁定

    • JavaScript綁定的WebGL
    • C綁定的WGL、GLX和CGL
    • iOS提供的C綁定
    • Android提供的Java和C綁定
  • OpenGL不僅語言無關,而且平台無關

  • OpenGL純粹專注於彩現,而不提供輸入、音訊以及窗口相關的API。

  • 很多遊戲開發和使用者介面庫都提供自動建立 OpenGL 上下文的功能

  • OpenGL API比較算是specification,不是library, framwork

    • 不同的GPU廠商(GPU manufacturer)會根據specification去實作出OpenGL功能
    • specification 是公開的,大家都可以根據他實作
    • 但是GPU廠商自己實作的不一定是公開的
  • 另外有Falcon C++可以接觸,但可以先了解specification

  • legacy openGL vs modern openGL

    • 差別在shadow

OpenGL
OpenGL by Cherno

2022/09/24 更新:cherno tutorial note


上一篇
Android Camera 的資料(HAL) 、callback?協程?
下一篇
ISP study
系列文
AOSP(Android Open Soure Project)學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言